package com.maokeyang.array;

import java.util.Arrays;

public class ArrayTest {
    public static void main(String[] args) {

//        // 初始化的第一种方式
//        int[] arr = new int[10];
//        for (int i = 0; i < arr.length; i++) {
//            arr[i] = i;
//        }
//
//        // 初始化的第二种方式
        //int[] scores = {60, 80, 100};

//
//        // 打印的一种方式
//        for (int j = 0; j < scores.length; j++) {
//            System.out.println(scores[j]);
//        }
//
//        // 打印的第二种方式
//        for (int t: scores) {
//            System.out.println(t);
//        }

//        // 修改
//        scores[0] = 99;


//        Array<Integer> array = new Array<>();
//        for (int i = 0; i < 6; i++) {
//            array.add(i, i+1);
//        }
//
//        System.out.println("数组值：" + array);
//
//        array.remove(2);
//
//        System.out.println("删除索引为 2 的 元素后， 数组值：" + array);
//
//        array.add(2, 88);
//
//        System.out.println("在索引为 2的位置添加元素 88 ， 数组值为： " + array);

        int[] scores = {60, 80, 100};
        System.out.println(scores);

        testArr(scores);
        System.out.println(Arrays.toString(scores));
    }

    /**
     * 测试引用
     *
     * @param s
     */
    public static void testArr(int[] s) {

        System.out.println(s);
        s[0] = 11;

        int[] t = {11, 22, 33};
        s = t;

        System.out.println(Arrays.toString(s));
    }
}
